package service;

import pojo.Order;
import pojo.PageBean;
import pojo.User;

/**
 * @author LiangHaiBo
 * @version 1.0
 * @date 2021.9.10 下午 14:03
 */
public interface OrderService {
    /**
     * 添加订单
     * @param order
     */
    void addOrder(Order order);

    /**
     * 分页查询我的订单列表
     * @param currentPage 当前页
     * @param pageSize    每页的条数
     * @param user
     * @return
     */
    PageBean<Order> getOrderbyPage(int currentPage, int pageSize, User user);

    /**
     *查询订单的详情
     * @param oid
     * @return
     */
    Order getById(String oid);

    /**
     * 更新订单
     * @param order
     */
    void update(Order order);
}